#ifndef __CARIOU_LINARD_POINT3D_HH__
#define __CARIOU_LINARD_POINT3D_HH__

#include "object3d.h"
#include "vector3d.h"

class Point3D : public Object3D
{
    public:

        Point3D();
        Point3D(const Point3D &);
        Point3D(const double &, const double &, const double &);

        virtual void setPosition(const double &, const double &, const double &);
        virtual void setPosition(const Point3D &);

        virtual Vector3D operator-(const Point3D &) const;

        virtual Point3D  operator+(const Vector3D &) const;

};

#endif
